@charset "utf-8";
.web{
    width: 1366px;
    height: 100%;
    margin: 0 auto;
    section{
        width: 100%;
        .so{
            width: 1000px;
            margin: 0 auto;
            .so_nav{
                width: 1000px;
                height: 61px;
                border-bottom: 4px solid #f8f8f8;
            }
            p{
                font-size: 13px;
                padding-top: 20px;
                a{
                    color: #000;
                    &:hover{
                        color:#eb413d;
                    }
                }
                span{
                    color: #a7a7a7;
                }
            }
            .in{
                margin-left: 71px;
            }
            .font20{
                font-size: 20px;
                margin-top: 32px;
                color: #444f58;
            }
            .frane_gray{
                width: 886px;
                height: 266px;
                background: #f7f7f7;
                margin-left: 61px;
                margin-top: 25px;
                position: relative;
                .gray{
                    width: 2px;
                    height: 200px;
                    background: #dfdfdf;
                    margin-left: 30px;
                    margin-top: 35px;
                    position: absolute;
                }
                .tod_red{
                    width: 14px;
                    height: 14px;
                    border-radius: 50%;
                    background: #eb413d;
                    position: absolute;
                    margin-left: 24px;
                    margin-top: 35px;
                    .center_red{
                        width: 4px;
                        height: 4px;
                        border-radius: 50%;
                        background: #f7f7f7;
                        position: absolute;
                        left: 50%;
                        top: 50%;
                        margin-left: -2px;
                        margin-top: -2px;
                    }
                }
                .tod_gry{
                    width: 14px;
                    height: 14px;
                    border-radius: 50%;
                    background: #dfdfdf;
                    position: absolute;
                    .center_gry{
                        width: 4px;
                        height: 4px;
                        border-radius: 50%;
                        background: #f7f7f7;
                        position: absolute;
                        left: 50%;
                        top: 50%;
                        margin-left: -2px;
                        margin-top: -2px;
                    }
                }
                .one{
                    margin-left: 24px;
                    margin-top: 82px;
                }
                .two{
                    margin-left: 24px;
                    margin-top: 129px;
                }
                .three{
                    margin-left: 24px;
                    margin-top: 176px;
                }
                .four{
                    margin-left: 24px;
                    margin-top: 223px;
                }
            }
            ul{
                width: 500px;
                margin-left: 57px;
                padding-top: 18px;
                li{
                float: left;
                font-size: 13px;
                color: #444f58;
                margin-right: 22px;
                line-height: 47px;
                }
            }
            .middle_gray{
                width: 1000px;
                height: 33px;
                border-bottom: 1px solid #e7e7e7;
            }
            .infrom{
                margin-left: 10px;
                vertical-align: middle;
            }
            .font_one{
                font-size: 13px;
                color: #444f58;
                margin-top: -14px;
                
            }
            .line{
                margin-right: 20px;
                display: inline-block;
                margin-top: 22px;
            }
            .font_two{
                font-size: 13px;
                color: #8f8f8f;
            }
            .bigbox{
                margin-left: 72px;
                margin-top: 25px;
                margin-bottom: 150px;
                
            }
            .box{
                width: 110px;
                height: 110px;
                border: 1px solid #e7e7e7;
                float: left;
                margin-right: 18px;
                img{
                    margin: 0 auto;
                }
            }
            
        }
        
    }
}
